LearnPress\Models\CourseModel B

Total Complexity 100
Dependencies 13
Dependents 21
Total lines 859
Lines of code 438
Logical lines of code 294
Comment lines 292
Methods 37
Properties 23

Methods 37

Method Rating Maintainability Complexity Lines of code
get_sections_and_items_course_from_db_and_sort()
A
36 9 84
get_final_quiz()
A
48 8 33
get_item_model_from_db()
S
50 7 26
has_sale_price()
S
54 7 19
find()
S
53 6 23
save()
S
50 4 28
get_meta_value_by_key()
S
61 4 13
get_total_user_enrolled_or_purchased()
S
58 3 16
get_permalink()
S
62 3 12
get_price()
S
62 3 12
get_section_items()
S
64 3 11
get_first_item_id()
S
63 3 11
get_total_items()
S
64 3 11
map_to_object()
S
67 3 8
__construct()
S
68 3 8
get_sale_price()
S
64 3 10
get_regular_price()
S
65 3 9
get_categories()
S
66 2 9
is_in_stock()
S
66 2 8
get_tags()
S
66 2 9
get_image_url()
S
65 2 10
get_author_model()
S
68 2 8
get_id()
S
82 1 3
get_course_from_db()
S
70 1 6
get_title()
S
76 1 4
count_students()
S
72 1 5
get_external_link()
S
74 1 5
is_offline()
S
78 1 3
is_allow_repurchase()
S
75 1 4
is_free()
S
78 1 3
has_no_enroll_requirement()
S
80 1 3
get_short_description()
S
76 1 4
get_description()
S
76 1 4
get_no_enroll_requirement()
S
79 1 3
get_sale_start()
S
80 1 3
get_sale_end()
S
80 1 3
delete()
S
68 1 7